export interface PlayHistoryVO {
  /**
   * 播放记录ID
   */
  id: string | number;

  /**
   * 内容ID（视频/音频等）
   */
  contentId: string | number;

  /**
   * 内容类型：1-视频，2-音频，3-直播
   */
  contentType: number;

  /**
   * 本次播放时长（秒）
   */
  playDuration: number;

  /**
   * 播放时间
   */
  playTime: string;

  /**
   * 是否播放完成：0-未完成，1-完成
   */
  isCompleted: number;

  /**
   * 观看次数（同内容同会话累计）
   */
  watchCount: number;

  /**
   * 最后一次播放时间（用于更新）
   */
  lastPlayTime: string;

  /**
   * 备注
   */
  remark: string;

}

export interface PlayHistoryForm extends BaseEntity {
  /**
   * 播放记录ID
   */
  id?: string | number;

  /**
   * 内容ID（视频/音频等）
   */
  contentId?: string | number;

  /**
   * 内容类型：1-视频，2-音频，3-直播
   */
  contentType?: number;

  /**
   * 本次播放时长（秒）
   */
  playDuration?: number;

  /**
   * 播放时间
   */
  playTime?: string;

  /**
   * 是否播放完成：0-未完成，1-完成
   */
  isCompleted?: number;

  /**
   * 观看次数（同内容同会话累计）
   */
  watchCount?: number;

  /**
   * 最后一次播放时间（用于更新）
   */
  lastPlayTime?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface PlayHistoryQuery extends PageQuery {

  /**
   * 内容ID（视频/音频等）
   */
  contentId?: string | number;

  /**
   * 内容类型：1-视频，2-音频，3-直播
   */
  contentType?: number;

  /**
   * 本次播放时长（秒）
   */
  playDuration?: number;

  /**
   * 播放时间
   */
  playTime?: string;

  /**
   * 是否播放完成：0-未完成，1-完成
   */
  isCompleted?: number;

  /**
   * 观看次数（同内容同会话累计）
   */
  watchCount?: number;

  /**
   * 最后一次播放时间（用于更新）
   */
  lastPlayTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



